API Documentation
Constants.h
1 // Constants.h
3 //
5 
7 {
13  struct Constants
14  {
15  // Namespace
16  inline static const nkMemory::String NAMESPACE ;
17 
18  // UserTypes
19  // Bounds
20  inline static const nkMemory::String BOUNDING_BOX ;
21 
22  // Camera
23  inline static const nkMemory::String CAMERA ;
24  inline static const nkMemory::String CAMERA_MANAGER ;
25  inline static const nkMemory::String FRUSTUM ;
26 
27  // Compositor
28  inline static const nkMemory::String COMPOSITOR ;
29  inline static const nkMemory::String COMPOSITOR_MANAGER ;
30  inline static const nkMemory::String COMPOSITOR_NODE ;
31 
32  // Graph
33  inline static const nkMemory::String ENTITY ;
34  inline static const nkMemory::String NODE ;
35  inline static const nkMemory::String NODE_MANAGER ;
36  inline static const nkMemory::String SUB_ENTITY ;
37 
38  // Meshes
39  inline static const nkMemory::String DECODER_GLTF ;
40  inline static const nkMemory::String MESH ;
41  inline static const nkMemory::String MESH_MANAGER ;
42  inline static const nkMemory::String VERTEX_COMPONENT ;
44  inline static const nkMemory::String VERTEX_COMPOSITION ;
45 
46  // Programs
47  inline static const nkMemory::String PROGRAM ;
48  inline static const nkMemory::String PROGRAM_MANAGER ;
49 
50  // RenderQueues
51  inline static const nkMemory::String RENDER_QUEUE ;
52  inline static const nkMemory::String RENDER_QUEUE_MANAGER ;
53 
54  // Shaders
55  inline static const nkMemory::String SHADER ;
56  inline static const nkMemory::String SHADER_MANAGER ;
57 
58  // Textures
59  inline static const nkMemory::String TEXTURE ;
60  inline static const nkMemory::String TEXTURE_MANAGER ;
61  inline static const nkMemory::String TEXTURE_SAVER ;
62  inline static const nkMemory::String TEXTURE_UTILS ;
63 
64  // Viewports
65  inline static const nkMemory::String VIEWPORT ;
66  inline static const nkMemory::String VIEWPORT_MANAGER ;
67  } ;
68 }
nkAstraeus::lua::nkGraphicsWrap::Constants::VERTEX_COMPOSITION
static const nkMemory::String VERTEX_COMPOSITION
Identifies a nkGraphics::VertexComposition.
Definition: Constants.h:44
nkAstraeus::lua::nkGraphicsWrap::Constants::COMPOSITOR_MANAGER
static const nkMemory::String COMPOSITOR_MANAGER
Identifies the nkGraphics::CompositorManager.
Definition: Constants.h:29
nkAstraeus::lua::nkGraphicsWrap::Constants::TEXTURE
static const nkMemory::String TEXTURE
Identifies a nkGraphics::Texture.
Definition: Constants.h:59
nkAstraeus::lua::nkGraphicsWrap::Constants::COMPOSITOR_NODE
static const nkMemory::String COMPOSITOR_NODE
Identifies a nkGraphics::CompositorNode.
Definition: Constants.h:30
nkAstraeus::lua::nkGraphicsWrap::Constants::RENDER_QUEUE
static const nkMemory::String RENDER_QUEUE
Identifies a nkGraphics::RenderQueue.
Definition: Constants.h:51
nkAstraeus::lua::nkGraphicsWrap::Constants::FRUSTUM
static const nkMemory::String FRUSTUM
Identifies a nkGraphics::Frustum.
Definition: Constants.h:25
nkAstraeus::lua::nkGraphicsWrap
Encompasses the wrapping of nkGraphics for Lua.
Definition: BoundingBoxWrapper.h:7
nkAstraeus::lua::nkGraphicsWrap::Constants::VERTEX_COMPONENT
static const nkMemory::String VERTEX_COMPONENT
Identifies a nkGraphics::VertexComponent.
Definition: Constants.h:42
nkAstraeus::lua::nkGraphicsWrap::Constants::COMPOSITOR
static const nkMemory::String COMPOSITOR
Identifies a nkGraphics::Compositor.
Definition: Constants.h:28
nkAstraeus::lua::nkGraphicsWrap::Constants::VIEWPORT_MANAGER
static const nkMemory::String VIEWPORT_MANAGER
Identifies the nkGraphics::ViewportManager.
Definition: Constants.h:66
nkAstraeus::lua::nkGraphicsWrap::Constants::SHADER_MANAGER
static const nkMemory::String SHADER_MANAGER
Identifies the nkGraphics::ShaderManager.
Definition: Constants.h:56
nkAstraeus::lua::nkGraphicsWrap::Constants::SUB_ENTITY
static const nkMemory::String SUB_ENTITY
Identifies a nkGraphics::SubEntity.
Definition: Constants.h:36
nkAstraeus::lua::nkGraphicsWrap::Constants::VERTEX_COMPONENT_ARRAY
static const nkMemory::String VERTEX_COMPONENT_ARRAY
Identifies a nkAstraeus::ArrayData<nkGraphics::VertexComponent>.
Definition: Constants.h:43
nkAstraeus::lua::nkGraphicsWrap::Constants::SHADER
static const nkMemory::String SHADER
Identifies a nkGraphics::Shader.
Definition: Constants.h:55
nkAstraeus::lua::nkGraphicsWrap::Constants::CAMERA
static const nkMemory::String CAMERA
Identifies a nkGraphics::Camera.
Definition: Constants.h:23
nkAstraeus::lua::nkGraphicsWrap::Constants::BOUNDING_BOX
static const nkMemory::String BOUNDING_BOX
Identifies a nkGraphics::BoundingBox.
Definition: Constants.h:20
nkAstraeus::lua::nkGraphicsWrap::Constants::ENTITY
static const nkMemory::String ENTITY
Identifies a nkGraphics::Entity.
Definition: Constants.h:33
nkAstraeus::lua::nkGraphicsWrap::Constants::TEXTURE_UTILS
static const nkMemory::String TEXTURE_UTILS
Identifies the nkGraphics::TextureUtils.
Definition: Constants.h:62
nkAstraeus::lua::nkGraphicsWrap::Constants::TEXTURE_MANAGER
static const nkMemory::String TEXTURE_MANAGER
Identifies the nkGraphics::TextureManager.
Definition: Constants.h:60
nkMemory::String
Class holding information about a string, with ownership over the data.
Definition: String.h:22
nkAstraeus::lua::nkGraphicsWrap::Constants::PROGRAM
static const nkMemory::String PROGRAM
Identifies a nkGraphics::Program.
Definition: Constants.h:47
nkAstraeus::lua::nkGraphicsWrap::Constants::RENDER_QUEUE_MANAGER
static const nkMemory::String RENDER_QUEUE_MANAGER
Identifies the nkGraphics::RenderQueueManager.
Definition: Constants.h:52
nkAstraeus::lua::nkGraphicsWrap::Constants::NAMESPACE
static const nkMemory::String NAMESPACE
Identifies the namespace.
Definition: Constants.h:16
nkAstraeus::lua::nkGraphicsWrap::Constants::MESH
static const nkMemory::String MESH
Identifies a nkGraphics::Mesh.
Definition: Constants.h:40
nkAstraeus::lua::nkGraphicsWrap::Constants::NODE
static const nkMemory::String NODE
Identifies a nkGraphics::Node.
Definition: Constants.h:34
nkAstraeus::lua::nkGraphicsWrap::Constants::PROGRAM_MANAGER
static const nkMemory::String PROGRAM_MANAGER
Identifies a nkGraphics::ProgramManager.
Definition: Constants.h:48
nkAstraeus::lua::nkGraphicsWrap::Constants::TEXTURE_SAVER
static const nkMemory::String TEXTURE_SAVER
Identifies the nkGraphics::TextureSaver.
Definition: Constants.h:61
nkAstraeus::lua::nkGraphicsWrap::Constants::MESH_MANAGER
static const nkMemory::String MESH_MANAGER
Identifies the nkGraphics::MeshManager.
Definition: Constants.h:41
nkAstraeus::lua::nkGraphicsWrap::Constants::CAMERA_MANAGER
static const nkMemory::String CAMERA_MANAGER
Identifies the nkGraphics::CameraManager.
Definition: Constants.h:24
nkAstraeus::lua::nkGraphicsWrap::Constants
Constants encompassing user type identifiers for the wrapping of nkGraphics.
Definition: Constants.h:14
nkAstraeus::lua::nkGraphicsWrap::Constants::VIEWPORT
static const nkMemory::String VIEWPORT
Identifies a nkGraphics::Viewport.
Definition: Constants.h:65
nkAstraeus::lua::nkGraphicsWrap::Constants::NODE_MANAGER
static const nkMemory::String NODE_MANAGER
Identifies the nkGraphics::NodeManager.
Definition: Constants.h:35
nkAstraeus::lua::nkGraphicsWrap::Constants::DECODER_GLTF
static const nkMemory::String DECODER_GLTF
Identifies the nkGraphics::GltfMeshDecoder.
Definition: Constants.h:39